/**
 * gislin 2017年7月11日
 */
package com.btcode.db.sqlparameter;

/**
 * @author gislin 2017年7月11日
 */
public class PageInfo {

    private static final int defaultPageSize = 30;

    int pageSize;

    int pageIndex;

    int pageCount;

    int recordCount;

    public PageInfo(Integer pageSize, Integer pageIndex) {
        if (pageSize == null) {
            pageSize = defaultPageSize;
        }
        if (pageIndex == null) {
            pageIndex = 1;
        }
        this.pageSize = pageSize;
        this.pageIndex = pageIndex;
    }

    public int getRecordCount() {
        return recordCount;
    }

    public void setRecordCount(int recordCount) {
        this.recordCount = recordCount;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(int pageIndex) {
        this.pageIndex = pageIndex;
    }

    public int getPageCount() {
        return pageCount;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

}